package com.ddm.mapper;

import com.entity.Project;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * Created by he on 2025/3/4 13:27
 */
@Mapper
public interface ProjectMapper {

    // 根据项目ID查询
    Project selectProjectById(Integer ProjectId);

    // 根据项目名称查询
    Project selectProjectByName(String ProjectName);

    // 查询所有项目
    List<Project> listAllProjects();

    // 查询项目列表
    List<Project> selectProjectList(Project project);

    // 新增项目
    int insertProject(Project project);

    // 修改项目信息
    int updateProject(Project project);

    // 根据项目ID删除
    int deleteProjectById(Integer ProjectId);


    // 批量删除项目
    int deleteProjectByIds(Integer[] ProjectIds);

}